﻿#region

using Newtonsoft.Json;

#endregion

namespace LocalNugetUpdate.Model
{
    internal partial class nupkgJsonModel
    {
        internal class CatalogEntry2
        {
            [JsonProperty("packageContent")]
            public string PackageContent { get; set; }

            [JsonProperty("version")]
            public string Version { get; set; }
        }
    }

    internal partial class nupkgJsonModel
    {
        internal class Item2
        {
            [JsonProperty("catalogEntry")]
            public CatalogEntry2 CatalogEntry { get; set; }
        }
    }

    internal partial class nupkgJsonModel
    {
        internal class Item
        {
            [JsonProperty("items")]
            public Item2[] Items { get; set; }
        }
    }

    internal partial class nupkgJsonModel
    {
        internal class Items2
        {
            [JsonProperty("@id")]
            public string Id { get; set; }

            [JsonProperty("@container")]
            public string Container { get; set; }
        }
    }

    internal partial class nupkgJsonModel
    {
        internal class CommitTimeStamp2
        {
            [JsonProperty("@id")]
            public string Id { get; set; }

            [JsonProperty("@type")]
            public string Type { get; set; }
        }
    }

    internal partial class nupkgJsonModel
    {
        internal class CommitId2
        {
            [JsonProperty("@id")]
            public string Id { get; set; }
        }
    }

    internal partial class nupkgJsonModel
    {
        internal class Count2
        {
            [JsonProperty("@id")]
            public string Id { get; set; }
        }
    }

    internal partial class nupkgJsonModel
    {
        internal class Parent2
        {
            [JsonProperty("@id")]
            public string Id { get; set; }

            [JsonProperty("@type")]
            public string Type { get; set; }
        }
    }

    internal partial class nupkgJsonModel
    {
        internal class Tags2
        {
            [JsonProperty("@container")]
            public string Container { get; set; }

            [JsonProperty("@id")]
            public string Id { get; set; }
        }
    }

    internal partial class nupkgJsonModel
    {
        internal class PackageTargetFrameworks2
        {
            [JsonProperty("@container")]
            public string Container { get; set; }

            [JsonProperty("@id")]
            public string Id { get; set; }
        }
    }

    internal partial class nupkgJsonModel
    {
        internal class DependencyGroups2
        {
            [JsonProperty("@container")]
            public string Container { get; set; }

            [JsonProperty("@id")]
            public string Id { get; set; }
        }
    }

    internal partial class nupkgJsonModel
    {
        internal class Dependencies2
        {
            [JsonProperty("@container")]
            public string Container { get; set; }

            [JsonProperty("@id")]
            public string Id { get; set; }
        }
    }

    internal partial class nupkgJsonModel
    {
        internal class PackageContent2
        {
            [JsonProperty("@type")]
            public string Type { get; set; }
        }
    }

    internal partial class nupkgJsonModel
    {
        internal class Published2
        {
            [JsonProperty("@type")]
            public string Type { get; set; }
        }
    }


    internal partial class nupkgJsonModel
    {
        [JsonProperty("items")]
        public Item[] Items { get; set; }
    }
}